package com.hbzhit.modules.act.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

@Getter
@AllArgsConstructor
public enum ProcessStatusEnum {
    /**
     * 终止
     */
    SUSPEND(-1, "终止"),

    /**
     * 活动
     */
    ACTIVE(0, "活动"),

    /**
     * 完成
     */
    COMPLETED(1, "完成");

    /**
     * 状态
     */
    private final int status;
    /**
     * 描述
     */
    private final String description;

    public static ProcessStatusEnum getEnum(int status) {
        for (ProcessStatusEnum item : ProcessStatusEnum.values()) {
            if (item.getStatus() == status) {
                return item;
            }
        }
        return null;
    }
}
